package com.kk.observer.observer;

/**
 * @author o_o
 */
public interface Subject {
    /**
     * 1.注册
     *
     * @param observer 观察者
     */
    void registerObserve(Observer observer);

    /**
     * 2.删除
     *
     * @param observer 观察者
     */
    void removeObserver(Observer observer);

    /**
     * 3.通知
     */
    void notifyObserver();
}
